home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / updates / update21.zoo / libg++ / iostest / Makefile < prev    next >
Encoding:
Makefile  |  1992-06-03  |  950 b   |  39 lines

  1. CC = cgcc
  2. LIBS = -lg++
  3.  
  4. all: hounddog putbkdog
  5.  
  6. hounddog: hounddog.cc
  7.     $(CC) -o hounddog hounddog.cc $(LIBS)
  8.  
  9. putbkdog: putbkdog.cc
  10.     $(CC) -o putbkdog putbkdog.cc $(LIBS)
  11.  
  12.  
  13. check-hounddog: hounddog
  14.     ./hounddog <hounddog.in > hounddog.out 2>&1
  15.     diff -c hounddog.out hounddog.exp
  16.     ./hounddog -b0 <hounddog.in > hounddog.nob 2>&1
  17.     diff -c hounddog.nob hounddog.exp
  18.     ./hounddog -b2 <hounddog.in > hounddog.bf2 2>&1
  19.     diff -c hounddog.bf2 hounddog.exp
  20.  
  21.  
  22. check-putbkdog-regular: putbkdog
  23.     ./putbkdog <hounddog.in > putbkdog.out 2>&1
  24.     diff -c putbkdog.out hounddog.exp
  25. check-putbkdog-nobuf: putbkdog
  26.     ./putbkdog -b0 <hounddog.in > putbkdog.nob 2>&1
  27.     diff -c putbkdog.nob hounddog.exp
  28. check-putbkdog-buf2: putbkdog
  29.     ./putbkdog -b2 <hounddog.in > putbkdog.bf2 2>&1
  30.     diff -c putbkdog.bf2 hounddog.exp
  31. check-putbkdog: \
  32.   check-putbkdog-regular check-putbkdog-nobuf check-putbkdog-buf2
  33.  
  34.  
  35. .PHONY: clean
  36. clean:
  37.     rm -rf *.o *~ \#* core *.out \
  38.     hounddog putbkdog \
  39.